<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Loading</title>
</head>
<body>
<div>
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
         style="margin:auto;background:#fff;display:block;" width="200px" height="200px" viewBox="0 0 100 100"
         preserveAspectRatio="xMidYMid">
        <clipPath id="cp">
            <path d="M0 -40.5 A40.5 40.5 0 0 1 0 40.5 A40.5 40.5 0 0 1 0 -40.5 M23.5 -1Z">
            </path>
        </clipPath>
        <g transform="translate(50,50)">
            <circle clip-path="url(#cp)" cx="0" cy="0" fill="none" r="26" stroke="#FDA9FF" stroke-width="15"
                    stroke-linecap="round" stroke-dasharray="40.840704496667314 163.36281798666926">
                <animate attributeName="stroke-dasharray" dur="2s" repeatCount="indefinite" begin="-0.1s"
                         keyTimes="0;0.2;0.4;0.6;0.8;1" values="
        0 0 0 0 0 163.36281798666926;
        0 0 0 0 0 163.36281798666926;
        0 0 81.68140899333463 0 0 163.36281798666926;
        0 0 163.36281798666926 0 0 163.36281798666926;
        0 0 81.68140899333463 0 0 163.36281798666926;
        0 0 0 0 0 163.36281798666926
        "></animate>
                <animateTransform attributeName="transform" type="rotate" dur="2s" repeatCount="indefinite"
                                  begin="-0.1s" values="0;0;0;0;180;360"></animateTransform>
            </circle>
        </g>
    </svg>
</div>
</body>
</html>